/*
 * Punto.h
 *
 *  Created on: 27/09/2009
 *      Author: ale
 */

#ifndef PUNTO_H_
#define PUNTO_H_
#include <iostream>
class Punto {

private:
		int coordenada[3];

public:
	Punto(int x=0, int y=0, int z=0);
	Punto(const Punto&);
	virtual ~Punto();
	int x() const;
	int y() const;
	int z() const;
	void x(int newX);
	void y( int newY);
	void z( int newZ);
	void setXYZ(int x, int y, int z=0);
	friend std::ostream&  operator<<(std::ostream& out, const Punto& punto);

};

#endif /* PUNTO_H_ */
